tower ridge - French English Dictionary